package com.forlove.app.qselect.answer.view;

import com.forlove.app.common.base.mvp.view.BaseView;
import com.forlove.app.manager.NetworkManager;
import com.forlove.app.qselect.CommonEntity;
import com.forlove.app.qselect.answer.entity.AnswerEntity;
import com.forlove.app.qselect.answer.entity.AnswerResultEntity;
import com.forlove.app.qselect.answer.entity.MsgInfoEntity;
import com.forlove.app.qselect.answer.entity.SubjectsEntity;
import com.forlove.app.qselect.friend.entity.MineFriendEntity;

import java.util.List;

/**
 * Created by yjl on 2017/11/1.
 */

public interface AnswerSubjectView extends BaseView {

    void updateSubjectsView(AnswerEntity answerEntity);

    void updateAnswerSubject(NetworkManager.ResultCode resultCode, AnswerResultEntity answerResultEntity);

    void updateDetailView(MsgInfoEntity msgInfoEntity, SubjectsEntity subjectsEntity);

    void updateLockDetailView(NetworkManager.ResultCode resultCode, String text);

    void updateFriendListView(List<MineFriendEntity> friendEntityList);

    void updateSetCandidateView(CommonEntity commonEntity);

//    void updateCandidate(List<FriendEntity> candidateEntity);
}
